<?xml version="1.0" encoding="UTF-8"?><!--
	XHTML 1.0
	Legacy Module. This module is deprecated (it is no longer part of XHTML 1.1).
	Should only be used for backwards compatibility with html4
--><d:namespace xmlns="http://www.w3.org/1999/xhtml" xmlns:d="http://www.backbase.com/2006/tdl"  name="http://www.w3.org/1999/xhtml">

	<!-- Obsolete elements -->
	<d:element name="basefont" extends="xhtmlElement">
		<d:attribute name="color" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="face" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="id" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="size" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="center" extends="xhtmlElement"/>
	<d:element name="dir" extends="xhtmlElement">
		<d:attribute name="compact" onmap="this.viewNode.compact = value == 'compact';"/>
	</d:element>
	<d:element name="font" extends="xhtmlElement">
		<d:attribute name="color" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="face" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="size" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="isindex" extends="xhtmlElement">
		<d:attribute name="prompt" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="menu" extends="xhtmlElement">
		<d:attribute name="compact" onmap="this.viewNode.compact = value == 'compact';"/>
	</d:element>
	<d:element name="s" extends="xhtmlElement"/>
	<d:element name="strike" extends="xhtmlElement"/>
	<d:element name="u" extends="xhtmlElement"/>

	<!-- Obsolete attributes -->
	<d:element name="body" extends="body">
		<d:attribute name="alink" onmap="if(bb.browser.ie){ this.viewNode.aLink = value; }else{ this.viewNode.setAttribute(name, value); }"/>
		<d:attribute name="background" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="bgcolor" onmap="if(bb.browser.ie){ this.viewNode.bgColor = value; }else{ this.viewNode.setAttribute(name, value); }"/>
		<d:attribute name="link" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="text" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="vlink" onmap="if(bb.browser.ie){ this.viewNode.vLink = value; }else{ this.viewNode.setAttribute(name, value); }"/>
	</d:element>
	<d:element name="br" extends="br">
		<d:attribute name="clear" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="caption" extends="caption">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="div" extends="div">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="dl" extends="dl">
		<d:attribute name="compact" onmap="this.viewNode.compact = value == 'compact';"/>
	</d:element>
	<d:element name="h1" extends="h1">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="h2" extends="h2">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="h3" extends="h3">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="h4" extends="h4">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="h5" extends="h5">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="h6" extends="h6">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="hr" extends="hr">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="noshade" onmap="this.viewNode.noShade = value == 'noshade';"/>
		<d:attribute name="size" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="width" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="img" extends="img">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="border" onmap="this.viewNode.noShade = value == 'noshade';"/>
		<d:attribute name="hspace" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="vspace" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="input" extends="input">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="legend" extends="legend">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="li" extends="li">
		<d:attribute name="type" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="value" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="ol" extends="ol">
		<d:attribute name="compact" onmap="this.viewNode.compact = value == 'compact';"/>
		<d:attribute name="start" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="type" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="p" extends="p">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="pre" extends="pre">
		<d:attribute name="width" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="script" extends="script">
		<d:attribute name="language" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="table" extends="table">
		<d:attribute name="align" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="bgcolor" onmap="if(bb.browser.ie){ this.viewNode.bgColor = value; }else{ this.viewNode.setAttribute(name, value); }"/>

		<!-- ??? -->
		<d:attribute name="height" onmap="this.viewNode.setAttribute(name, value)"/>
		<!-- MSIE -->
		<d:attribute name="cols" onmap="this.viewNode.setAttribute(name, value)"/>
		<d:attribute name="bordercolor" onmap="this.viewNode.setAttribute(name, value)"/>
		<!-- Depricated -->
		<d:attribute name="background" onmap="this.viewNode.setAttribute(name, value)"/>
	</d:element>
	<d:element name="tr" extends="tr">
		<d:attribute name="bgcolor" onmap="if(bb.browser.ie){ this.viewNode.bgColor = value; }else{ this.viewNode.setAttribute(name, value); }"/>
	</d:element>
	<d:element name="tableCell" extends="tableCell">
		<d:attribute name="bgcolor" onmap="if(bb.browser.ie){ this.viewNode.bgColor = value; }else{ this.viewNode.setAttribute(name, value); }"/>
		<d:attribute name="height" onmap="this.viewNode.setAttribute(name, value);"/>
		<d:attribute name="nowrap" onmap="if(bb.browser.ie){ this.viewNode.noWrap = (value == name); }else{ this.viewNode.setAttribute(name, value); }"/>
		<d:attribute name="width" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>
	<d:element name="ol" extends="ol">
		<d:attribute name="compact" onmap="this.viewNode.compact = value == 'compact';"/>
		<d:attribute name="type" onmap="this.viewNode.setAttribute(name, value);"/>
	</d:element>

	<!-- Unknown tags
	<d:element name="nobr" extends="xhtmlElement" />
	<d:element name="xmp" extends="xhtmlElement" />
	-->


	<!--
		Applet Module
		This module is deprecated and therefore located in this legacy file. Also, no implementation has been built.
	<d:element name="applet" />
	<d:element name="param" leafnode="true" />

		Name Identification Module
		This is not the entire module, but just the applet tag, which is not implemented.
	<d:element name="applet" extends="applet">
		<d:attribute name="name" onmap="this.viewNode.setAttribute(name, value);" />
	</d:element>
	-->
</d:namespace>